right of self defense - Alemán Inglés Diccionario